package com.geniusk.system.model.pojo;

import com.geniusk.common.core.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 模型行为表
 * sys_model_action
 * @author geniusk
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ModelAction extends BaseEntity {

    /**
     * 模型行为ID
     */
    private Long modelActionId;

    /**
     * 模型ID
     */
    private Long modelId;

    /**
     * 行为标识
     */
    private String action;

    /**
     * 行为名称
     */
    private String actionName;

    /**
     * 行为类型
     */
    private String actionType;

    /**
     * 属性组
     */
    private List<ModelProperty> properties;

    /**
     * 属性ID组
     */
    private List<String> propertyIds;

    private static final long serialVersionUID = 1L;
}